// 品牌管理模块接口
import request from "@/utils/request";
import type {TradeMarkResponseData,TradeMark} from './type'
// enum枚举 品牌管理模块接口地址
enum API {
  // 获取已有品牌地址
  TRADEMARK_URL = '/admin/product/baseTrademark/',
  // 新增品牌
  ADDTRADEMARK_URL = '/admin/product/baseTrademark/save',
  // 修改品牌
  UPDATETRADEMARK_URL = '/admin/product/baseTrademark/update',
  // 删除品牌
  DELETE_URL = '/admin/product/baseTrademark/remove/'
}
// 获取已有品牌接口 参数：page获取第几页 limit获取几个数据
export const reqHasTrademark = (page:number,limit:number) => request.get<any,TradeMarkResponseData>(API.TRADEMARK_URL+`${page}/${limit}`)
// 添加/修改
export const reqAddOrUpdateTrademark = (data:TradeMark) => {
  if(data.id){
   return request.put<any,any>(API.UPDATETRADEMARK_URL,data) //data:null 返回值类型直接定义为<any,any>
  }else{
    return request.post<any,any>(API.ADDTRADEMARK_URL,data)
  }
}
// 删除
export const reqDeleteTrademark = (id:number) => request.delete<any,any>(API.DELETE_URL+id)
